home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Zoom 2
/
Zoom - Release 2 (1996)(Active Software)[!].iso
/
texts
/
dosman121
/
man
/
addbuffers
next >
Wrap
Text File
|
1995-05-19
|
4KB
|
122 lines
AddBuffers(V1.3,2.x,3.x in C:)
NAME
AddBuffers - Increase the sector cache for system
disk drives.
SYNOPSIS
AddBuffers DRIVE BUFFER
DESCRIPTION
This command increases the number of disk buffers
used by the system for disk drive access. By increasing
the number of buffers, you can reduce disk access time at
the cost of losing memory to the sector cache.
Buffers are areas of reserved Ram. In here
information frequently accessed on the device is stored.
This means AmigaDos does not have to access the drive so
much, thus speeding up the disk operations.
The size of the disk sector depends on the device.
For instance, the standard Amiga double density floppy
drive has 512 bytes per sector. So, if you add 10 buffers
then it will cost you 5120 bytes of memory. This amount
is dynamic. In other words, the memory is not used until
a disk access is made). AddBuffers will only work with
valid AmigaDos devices.
The buffers specified are used for a specific drive,
and do not affect the performance of the other drives in
the system.
If using 1.x Commodore recommends not using more than
25-30 buffers with the standard filesystem, because more
than this does not improve system performance by much.
With the new FastFileSystem (and a hard drive), more
buffers may increase performance, so more than 30 may be
used to good effect if you have the memory.
Starting with version 1.3 of AddBuffers allows you to
set buffers for up to four disk drives with a single
command line.
The default number of buffers are 5 for floppy and 30
for hard drives.
Those formatting using the Fast File System (2.x and
above) will always benefit from more disk buffers. More
likely than not, the buffers are allocated during the
partitioning, and it is stored in the Rigid Disk Blocks
(RDB).
With buffer space more information will be read from
the disk into memory, thereby making disk searches and
transfers much quicker. So, you are sacrificing memory
for programs in exchange for quicker disk access.
For 2.x and 3.x ONLY: You can use this command to
find out how many buffers are assigned to a drive. You
can also subtract buffers to free up some memory.
For 2.x and 3.x ONLY: You can assign a negative
number of buffers. If you do this that number of buffers
will be subtracted from the total assigned to your
drive. AmigaDOS will never lower the buffers below 1
buffer. The only time you may want to do this is if you
are running a huge program that will take every bit of
memory you have. This will free up some of your memory.
KEYWORDS
DRIVE
This is the name of the drive you want to buffer. It
can be either a floppy drive or a harddrive. Do not
assign buffers to RAM. You will slow down your system
considerably because all of its information is already
stored there. Only valid AmigaDos devices can be assigned
buffers.
BUFFERS
The number of 512-byte buffers to add. 15 is how
Commodore set up your start-up sequence. This is a decent
number but not the best if you have more than enough ram.
Commodore set the buffers to 15 because the first Amigas
carried only 512k of RAM. Optimum range is at about 30
buffers (15k of ram). And again at 100 buffers (50k of
memory). Number below 30 and above 100 will not do you
much good.
EXAMPLE
1. To add 15 buffers to the sector cache for drive df0
do:
AddBuffers DF0: 15
2. To add 10 more buffers to df0:
AddBuffers DF0: 10
For 2.x and 3.x ONLY:
3. To subtract 10 buffers from df0:
AddBuffers DF0: -10 dh0: -20
4. To Return the numbers of buffers assigned to df0:
AddBuffers DF0: